Linear bottleneck assignment problem